import api from '../../http/modules/api.js';

export default {
    namespaced: true,
    state: {
        coursesSearchData: {
            subjectsId: '609cb9f4ded8741b6967325e',
        },
        coursesData: [],
    },
    mutations: {
        //获取课程数据成功后，更新课程数据
        setGetCoursesData(state, newData) {
            state.coursesData = newData.result;
        },
    },
    actions: {
        // 根据专业Id获取课程数据
        async getCoursesBySubjectsId(context) {
            const res = await api.courses.getCoursesBySubjectsId(context.state.coursesSearchData);
            if (res.code) {
                // 获取课程数据成功后，更新课程数据
                context.commit('setGetCoursesData', res.data);
            }
        },
        // 新增一个课程
        async addOneCourse(context,addCourseData){
            const res = await api.courses.addOneCourse(addCourseData)
            return res
        }
    },
};